home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / dev / lang / amigaedocs.lha / ModulesText / libraries / reqtools.txt < prev    next >
Text File  |  1992-09-02  |  7KB  |  275 lines

  1. ShowModule v0.1 (c) 1992 $#%!
  2. now showing: "emodules:libraries/reqtools.m"
  3. NOTE: don't use this output in your code, use the module instead.
  4.  
  5. CONST REQTOOLSVERSION=$26,
  6.       RTPREF_FILEREQ=0,
  7.       RTPREF_FONTREQ=1,
  8.       RTPREF_PALETTEREQ=2,
  9.       RTPREF_SCREENMODEREQ=3,
  10.       RTPREF_VOLUMEREQ=4,
  11.       RTPREF_OTHERREQ=5,
  12.       RTPREF_NR_OF_REQ=6
  13.  
  14. (---) OBJECT reqdefaults
  15. (  0)   size:LONG
  16. (  4)   reqpos:LONG
  17. (  8)   leftoffset:INT
  18. ( 10)   topoffset:INT
  19. ( 12)   minentries:INT
  20. ( 14)   maxentries:INT
  21. (---) ENDOBJECT     /* SIZEOF=16 */
  22.  
  23. (---) OBJECT reqtoolsprefs
  24. (  0)   prefssize:LONG
  25. (  4)   prefssemaphore:substructure
  26. ( 50)   flags:LONG
  27. ( 54)   reqdefaults:substructure
  28. (---) ENDOBJECT     /* SIZEOF=60 */
  29.  
  30. CONST RTPREFS_SIZE=10,
  31.       RTPRF_DIRSFIRST=1,
  32.       RTPRF_DIRSMIXED=2,
  33.       RTPRF_IMMSORT=4,
  34.       RTPRF_NOSCRTOFRONT=8
  35.  
  36. (---) OBJECT reqtoolsbase
  37. (  0)   lib:substructure
  38. ( 34)   rtflags:CHAR
  39. ( 35)   pad:substructure
  40. ( 38)   seglist:LONG
  41. ( 42)   intuitionbase:LONG
  42. ( 46)   gfxbase:LONG
  43. ( 50)   dosbase:LONG
  44. ( 54)   gadtoolsbase:LONG
  45. ( 58)   utilitybase:LONG
  46. ( 62)   realopencnt:INT
  47. ( 64)   availfontslock:INT
  48. ( 66)   availfontsheader:LONG
  49. ( 70)   fontsassigntype:LONG
  50. ( 74)   fontsassignlock:LONG
  51. ( 78)   fontsassignlist:LONG
  52. ( 82)   reqtoolsprefs:substructure
  53. (142)   prefspad:INT
  54. (---) ENDOBJECT     /* SIZEOF=144 */
  55.  
  56. CONST RT_FILEREQ=0,
  57.       RT_REQINFO=1,
  58.       RT_FONTREQ=2,
  59.       RT_SCREENMODEREQ=3
  60.  
  61. (---) OBJECT rtfilerequester
  62. (  0)   reqpos:LONG
  63. (  4)   leftoffset:INT
  64. (  6)   topoffset:INT
  65. (  8)   flags:LONG
  66. ( 12)   private1:LONG
  67. ( 16)   dir:LONG
  68. ( 20)   matchpat:LONG
  69. ( 24)   defaultfont:LONG
  70. ( 28)   waitpointer:LONG
  71. ( 32)   lockwindow:LONG
  72. ( 36)   shareidcmp:LONG
  73. ( 40)   reserved1:INT
  74. ( 42)   reserved2:INT
  75. ( 44)   reserved3:INT
  76. ( 46)   reqheight:INT
  77. (---) ENDOBJECT     /* SIZEOF=NONE !!! */
  78.  
  79. (---) OBJECT rtfilelist
  80. (  0)   next:LONG
  81. (  4)   strlen:LONG
  82. (  8)   name:LONG
  83. (---) ENDOBJECT     /* SIZEOF=12 */
  84.  
  85. (---) OBJECT rtvolumeentry
  86. (  0)   type:LONG
  87. (  4)   name:LONG
  88. (---) ENDOBJECT     /* SIZEOF=8 */
  89.  
  90. (---) OBJECT rtfontrequester
  91. (  0)   reqpos:LONG
  92. (  4)   leftoffset:INT
  93. (  6)   topoffset:INT
  94. (  8)   flags:LONG
  95. ( 12)   private1:LONG
  96. ( 16)   attr:substructure
  97. ( 24)   defaultfont:LONG
  98. ( 28)   waitpointer:LONG
  99. ( 32)   lockwindow:LONG
  100. ( 36)   shareidcmp:LONG
  101. ( 40)   reserved1:INT
  102. ( 42)   reserved2:INT
  103. ( 44)   reserved3:INT
  104. ( 46)   reqheight:INT
  105. (---) ENDOBJECT     /* SIZEOF=NONE !!! */
  106.  
  107. (---) OBJECT rtscreenmoderequester
  108. (  0)   reqpos:LONG
  109. (  4)   leftoffset:INT
  110. (  6)   topoffset:INT
  111. (  8)   flags:LONG
  112. ( 12)   private1:LONG
  113. ( 16)   displayid:LONG
  114. ( 20)   displaywidth:INT
  115. ( 22)   displayheight:INT
  116. ( 24)   defaultfont:LONG
  117. ( 28)   waitpointer:LONG
  118. ( 32)   lockwindow:LONG
  119. ( 36)   shareidcmp:LONG
  120. ( 40)   reserved1:INT
  121. ( 42)   reserved2:INT
  122. ( 44)   reserved3:INT
  123. ( 46)   reqheight:INT
  124. ( 48)   displaydepth:INT
  125. ( 50)   overscantype:INT
  126. ( 52)   autoscroll:LONG
  127. (---) ENDOBJECT     /* SIZEOF=NONE !!! */
  128.  
  129. (---) OBJECT rtreqinfo
  130. (  0)   reqpos:LONG
  131. (  4)   leftoffset:INT
  132. (  6)   topoffset:INT
  133. (  8)   width:LONG
  134. ( 12)   reqtitle:LONG
  135. ( 16)   flags:LONG
  136. ( 20)   defaultfont:LONG
  137. ( 24)   waitpointer:LONG
  138. ( 28)   lockwindow:LONG
  139. ( 32)   shareidcmp:LONG
  140. ( 36)   intuimsgfunc:LONG
  141. (---) ENDOBJECT     /* SIZEOF=NONE !!! */
  142.  
  143. (---) OBJECT rthandlerinfo
  144. (  4)   waitmask:LONG
  145. (  8)   donotwait:LONG
  146. (---) ENDOBJECT     /* SIZEOF=NONE !!! */
  147.  
  148. CONST CALL_HANDLER=$80000000,
  149.       RT_TAGBASE=$80000000,
  150.       RT_WINDOW=$80000001,
  151.       RT_IDCMPFLAGS=$80000002,
  152.       RT_REQPOS=$80000003,
  153.       RT_LEFTOFFSET=$80000004,
  154.       RT_TOPOFFSET=$80000005,
  155.       RT_PUBSCRNAME=$80000006,
  156.       RT_SCREEN=$80000007,
  157.       RT_REQHANDLER=$80000008,
  158.       RT_DEFAULTFONT=$80000009,
  159.       RT_WAITPOINTER=$8000000A,
  160.       RT_UNDERSCORE=$8000000B,
  161.       RT_SHAREIDCMP=$8000000C,
  162.       RT_LOCKWINDOW=$8000000D,
  163.       RT_SCREENTOFRONT=$8000000E,
  164.       RT_TEXTATTR=$8000000F,
  165.       RT_INTUIMSGFUNC=$80000010,
  166.       RT_LOCALE=$80000011,
  167.       RTEZ_REQTITLE=$80000014,
  168.       RTEZ_FLAGS=$80000016,
  169.       RTEZ_DEFAULTRESPONSE=$80000017,
  170.       RTGL_MIN=$8000001E,
  171.       RTGL_MAX=$8000001F,
  172.       RTGL_WIDTH=$80000020,
  173.       RTGL_SHOWDEFAULT=$80000021,
  174.       RTGL_GADFMT=$80000022,
  175.       RTGL_GADFMTARGS=$80000023,
  176.       RTGL_INVISIBLE=$80000024,
  177.       RTGL_BACKFILL=$80000025,
  178.       RTGL_TEXTFMT=$80000026,
  179.       RTGL_TEXTFMTARGS=$80000027,
  180.       RTGL_CENTERTEXT=$80000064,
  181.       RTGL_FLAGS=$80000016,
  182.       RTGS_WIDTH=$80000020,
  183.       RTGS_ALLOWEMPTY=$80000050,
  184.       RTGS_GADFMT=$80000022,
  185.       RTGS_GADFMTARGS=$80000023,
  186.       RTGS_INVISIBLE=$80000024,
  187.       RTGS_BACKFILL=$80000025,
  188.       RTGS_TEXTFMT=$80000026,
  189.       RTGS_TEXTFMTARGS=$80000027,
  190.       RTGS_CENTERTEXT=$80000064,
  191.       RTGS_FLAGS=$80000016,
  192.       RTFI_FLAGS=$80000028,
  193.       RTFI_HEIGHT=$80000029,
  194.       RTFI_OKTEXT=$8000002A,
  195.       RTFI_VOLUMEREQUEST=$8000002B,
  196.       RTFI_FILTERFUNC=$8000002C,
  197.       RTFI_ALLOWEMPTY=$8000002D,
  198.       RTFO_FLAGS=$80000028,
  199.       RTFO_HEIGHT=$80000029,
  200.       RTFO_OKTEXT=$8000002A,
  201.       RTFO_SAMPLEHEIGHT=$8000003C,
  202.       RTFO_MINHEIGHT=$8000003D,
  203.       RTFO_MAXHEIGHT=$8000003E,
  204.       RTFO_FILTERFUNC=$8000002C,
  205.       RTSC_FLAGS=$80000028,
  206.       RTSC_HEIGHT=$80000029,
  207.       RTSC_OKTEXT=$8000002A,
  208.       RTSC_PROPERTYFLAGS=$8000005A,
  209.       RTSC_PROPERTYMASK=$8000005B,
  210.       RTSC_MINWIDTH=$8000005C,
  211.       RTSC_MAXWIDTH=$8000005D,
  212.       RTSC_MINHEIGHT=$8000005E,
  213.       RTSC_MAXHEIGHT=$8000005F,
  214.       RTSC_MINDEPTH=$80000060,
  215.       RTSC_MAXDEPTH=$80000061,
  216.       RTSC_FILTERFUNC=$8000002C,
  217.       RTFI_DIR=$80000032,
  218.       RTFI_MATCHPAT=$80000033,
  219.       RTFI_ADDENTRY=$80000034,
  220.       RTFI_REMOVEENTRY=$80000035,
  221.       RTFO_FONTNAME=$8000003F,
  222.       RTFO_FONTHEIGHT=$80000040,
  223.       RTFO_FONTSTYLE=$80000041,
  224.       RTFO_FONTFLAGS=$80000042,
  225.       RTSC_MODEFROMSCREEN=$80000050,
  226.       RTSC_DISPLAYID=$80000051,
  227.       RTSC_DISPLAYWIDTH=$80000052,
  228.       RTSC_DISPLAYHEIGHT=$80000053,
  229.       RTSC_DISPLAYDEPTH=$80000054,
  230.       RTSC_OVERSCANTYPE=$80000055,
  231.       RTSC_AUTOSCROLL=$80000056,
  232.       RTPA_COLOR=$80000046,
  233.       RTRH_ENDREQUEST=$8000003C,
  234.       REQPOS_POINTER=0,
  235.       REQPOS_CENTERWIN=1,
  236.       REQPOS_CENTERSCR=2,
  237.       REQPOS_TOPLEFTWIN=3,
  238.       REQPOS_TOPLEFTSCR=4,
  239.       REQ_CANCEL=0,
  240.       REQ_OK=1,
  241.       FREQF_NOBUFFER=4,
  242.       FREQF_MULTISELECT=1,
  243.       FREQF_SAVE=2,
  244.       FREQF_NOFILES=8,
  245.       FREQF_PATGAD=16,
  246.       FREQF_SELECTDIRS=$1000,
  247.       FREQF_FIXEDWIDTH=$20,
  248.       FREQF_COLORFONTS=$40,
  249.       FREQF_CHANGEPALETTE=$80,
  250.       FREQF_LEAVEPALETTE=$100,
  251.       FREQF_SCALE=$200,
  252.       FREQF_STYLE=$400,
  253.       SCREQF_SIZEGADS=$2000,
  254.       SCREQF_DEPTHGAD=$4000,
  255.       SCREQF_NONSTDMODES=$8000,
  256.       SCREQF_GUIMODES=$10000,
  257.       SCREQF_AUTOSCROLLGAD=$40000,
  258.       SCREQF_OVERSCANGAD=$80000,
  259.       EZREQF_NORETURNKEY=1,
  260.       EZREQF_LAMIGAQUAL=2,
  261.       EZREQF_CENTERTEXT=4,
  262.       GLREQF_CENTERTEXT=4,
  263.       GLREQF_HIGHLIGHTTEXT=8,
  264.       GSREQF_CENTERTEXT=4,
  265.       GSREQF_HIGHLIGHTTEXT=8,
  266.       VREQF_NOASSIGNS=1,
  267.       VREQF_NODISKS=2,
  268.       VREQF_ALLDISKS=4,
  269.       RTFI_HOOK=12,
  270.       RTFO_HOOK=12,
  271.       REQHOOK_WILDFILE=0,
  272.       REQHOOK_WILDFONT=1,
  273.       FREQF_DOWILDFUNC=$800
  274.  
  275.